package com.magold.io;

public interface XMLReader extends XMLHelper, XMLDataAccessor {
	
	public boolean moveToRootElement();
	public boolean moveToFirstChild();
	public boolean moveToNextSibling();
	
	/**
	 * 
	 * @param pCallback which will be invoked on every child of current element.
	 * @return success count.
	 */
	public int traverseChildren(ElementTranversalCallback pCallback);
}
